166743
104640
467164
17558
75058
725194
193879
386635
98194
911932
321680
729938
5096799
3526581
3026148
2329804
2217988
2013609
1917357
190278
1747118
1715136
1668195
1626471